|
Binding of Isaac - Afterbirth+ Lua Reference/Guide
|
Public Member Functions | |
| Backdrop::Backdrop | GetBackdropType () |
| Update () | |
| Render () | |
| boolean | IsInitialized () |
| GridEntity::CollisionClass | GetGridCollision (integer GridIndex) |
| GridEntity::CollisionClass | GetGridCollisionAtPos (Vector Pos) |
| GridEntityDoor & | GetDoor (DoorSlot Slot) |
| Vector | GetDoorSlotPosition (DoorSlot Slot) |
| boolean | IsDoorSlotAllowed (DoorSlot Slot) |
| RemoveDoor (DoorSlot Slot) | |
| KeepDoorsClosed () | |
| RoomType | GetType () |
| integer | GetDecorationSeed () |
| integer | GetSpawnSeed () |
| integer | GetAwardSeed () |
| RoomShape | GetRoomShape () |
| RoomConfig::Stage | GetRoomConfigStage () |
| integer | GetGridPath (integer Index) |
| integer | GetGridPathFromPos (integer Index) |
| boolean | SetGridPath (integer Index, integer Value) |
| boolean | DamageGrid (integer Index, integer Damage) |
| boolean | DestroyGrid (integer Index, boolean Immediate) |
| boolean | CheckLine (Vector Pos1, Vector Pos2, LinecheckMode Mode, integer GridPathThreshold, boolean IgnoreWalls, boolean IgnoreCrushable) |
| Vector | GetLaserTarget (Vector Pos, Vector Dir) |
| GridEntity & | GetGridEntity (integer Index) |
| GridEntity & | GetGridEntityFromPos (integer Index) |
| integer | GetGridWidth () |
| integer | GetGridHeight () |
| integer | GetGridSize () |
| boolean | IsClear () |
| SetClear (boolean Clear) | |
| Vector | FindFreePickupSpawnPosition (Vector Pos, float InitialStep, boolean AvoidActiveEntities) |
| Vector | FindFreeTilePosition (Vector Pos, float DistanceThreshold) |
| integer | GetGridIndex (Vector Position) |
| integer | GetClampedGridIndex (Vector Position) |
| Vector | GetGridPosition (integer GridIndex) |
| Vector | GetClampedPosition (Vector Pos, float Margin) |
| boolean | IsPositionInRoom (Vector Pos, float Margin) |
| Vector | ScreenWrapPosition (Vector Pos, float Margin) |
| boolean | IsLShapedRoom () |
| LRoomAreaDesc | GetLRoomAreaDesc () |
| LRoomTilDesc | GetLRoomTileDesc () |
| Vector | GetTopLeftPos () |
| Vector | GetBottomRightPos () |
| Vector | GetCenterPos () |
| boolean | SpawnGridEntity (integer GridIndex, GridEntityType Type, integer Variant, integer Seed, integer VarData) |
| RemoveGridEntity (integer GridIndex, integer PathTrail, boolean KeepDecoration) | |
| integer | GetFrameCount () |
| EntityList & | GetEntities () |
| integer | GetAliveEnemiesCount () |
| integer | GetAliveBossesCount () |
| BossId | GetBossID () |
| BossId | GetSecondBossID () |
| TryPlaceLadder (Vector PlayerPos, Vector PlayerVelocity, Entity Ladder) | |
| SetSacrificeDone (boolean Done) | |
| boolean | IsSacrificeDone () |
| boolean | IsAmbushDone () |
| SetAmbushDone (boolean Value) | |
| boolean | IsAmbushActive () |
| ShopRestockPartial () | |
| ShopRestockFull () | |
| ShopReshuffle (boolean KeepCollectibleIdx, boolean ReselectSaleItem) | |
| boolean | TrySpawnDevilRoomDoor (boolean Animate) |
| float | GetDevilRoomChance () |
| boolean | TrySpawnBossRushDoor (boolean IgnoreTime) |
| boolean | TrySpawnMegaSatanRoomDoor () |
| boolean | TrySpawnBlueWombDoor (boolean FirstTime, boolean IgnoreTime) |
| boolean | TrySpawnTheVoidDoor () |
| PlayMusic () | |
| SetRedHeartDamage () | |
| boolean | GetRedHeartDamage () |
| integer | GetBrokenWatchState () |
| SetBrokenWatchState (integer State) | |
| boolean | IsFirstVisit () |
| boolean | HasWaterPits () |
| CollectibleType | GetSeededCollectible (integer Seed) |
| integer | GetShopLevel () |
| SetShockwaveParam (integer ShockwaveId, ShockwavParams Params) | |
| integer | GetNextShockwaveId () |
| SetCardAgainstHumanity () | |
| EmitBloodFromWalls (integer Duration, integer Count) | |
| SpawnClearAward () | |
| float | GetLightingAlpha () |
| boolean | TryMakeBridge (GridEntity pit) |
| integer | GetDungeonRockIdx () |
| integer | GetTintedRockIdx () |
| boolean | HasSlowDown () |
| SetSlowDown (integer Duration) | |
| Vector | GetRandomPosition (float Margin) |
| integer | GetRandomTileIndex (integer Seed) |
| RespawnEnemies () | |
| boolean | HasWater () |
| boolean | HasTriggerPressurePlates () |
| boolean | IsCurrentRoomLastBoss () |
| boolean | IsFirstEnemyDead () |
| SetFirstEnemyDead (boolean Value) | |
| MamaMegaExplossion () | |
| integer | GetDeliriumDistance () |
| TurnGold () | |
| SetFloorColor (Color FloorColor) | |
| SetWallColor (Color WallColor) | |
| boolean Room::CheckLine | ( | Vector | Pos1, |
| Vector | Pos2, | ||
| LinecheckMode | Mode, | ||
| integer | GridPathThreshold, | ||
| boolean | IgnoreWalls, | ||
| boolean | IgnoreCrushable | ||
| ) |
| boolean Room::DamageGrid | ( | integer | Index, |
| integer | Damage | ||
| ) |
| boolean Room::DestroyGrid | ( | integer | Index, |
| boolean | Immediate | ||
| ) |
| Room::EmitBloodFromWalls | ( | integer | Duration, |
| integer | Count | ||
| ) |
| Vector Room::FindFreePickupSpawnPosition | ( | Vector | Pos, |
| float | InitialStep, | ||
| boolean | AvoidActiveEntities | ||
| ) |
| integer Room::GetAliveBossesCount | ( | ) |
| integer Room::GetAliveEnemiesCount | ( | ) |
| integer Room::GetAwardSeed | ( | ) |
| Backdrop::Backdrop Room::GetBackdropType | ( | ) |
| BossId Room::GetBossID | ( | ) |
| Vector Room::GetBottomRightPos | ( | ) |
| integer Room::GetBrokenWatchState | ( | ) |
| Vector Room::GetCenterPos | ( | ) |
| integer Room::GetClampedGridIndex | ( | Vector | Position | ) |
| integer Room::GetDecorationSeed | ( | ) |
| integer Room::GetDeliriumDistance | ( | ) |
| float Room::GetDevilRoomChance | ( | ) |
| GridEntityDoor& Room::GetDoor | ( | DoorSlot | Slot | ) |
| integer Room::GetDungeonRockIdx | ( | ) |
| EntityList& Room::GetEntities | ( | ) |
| integer Room::GetFrameCount | ( | ) |
| GridEntity::CollisionClass Room::GetGridCollision | ( | integer | GridIndex | ) |
| GridEntity::CollisionClass Room::GetGridCollisionAtPos | ( | Vector | Pos | ) |
| GridEntity& Room::GetGridEntity | ( | integer | Index | ) |
| GridEntity& Room::GetGridEntityFromPos | ( | integer | Index | ) |
| integer Room::GetGridHeight | ( | ) |
| integer Room::GetGridIndex | ( | Vector | Position | ) |
| integer Room::GetGridPath | ( | integer | Index | ) |
| integer Room::GetGridPathFromPos | ( | integer | Index | ) |
| Vector Room::GetGridPosition | ( | integer | GridIndex | ) |
| integer Room::GetGridSize | ( | ) |
| integer Room::GetGridWidth | ( | ) |
| float Room::GetLightingAlpha | ( | ) |
| LRoomAreaDesc Room::GetLRoomAreaDesc | ( | ) |
| LRoomTilDesc Room::GetLRoomTileDesc | ( | ) |
| integer Room::GetNextShockwaveId | ( | ) |
| Vector Room::GetRandomPosition | ( | float | Margin | ) |
| integer Room::GetRandomTileIndex | ( | integer | Seed | ) |
| boolean Room::GetRedHeartDamage | ( | ) |
| RoomConfig::Stage Room::GetRoomConfigStage | ( | ) |
| RoomShape Room::GetRoomShape | ( | ) |
| BossId Room::GetSecondBossID | ( | ) |
| CollectibleType Room::GetSeededCollectible | ( | integer | Seed | ) |
| integer Room::GetShopLevel | ( | ) |
| integer Room::GetSpawnSeed | ( | ) |
| integer Room::GetTintedRockIdx | ( | ) |
| Vector Room::GetTopLeftPos | ( | ) |
| RoomType Room::GetType | ( | ) |
| boolean Room::HasSlowDown | ( | ) |
| boolean Room::HasTriggerPressurePlates | ( | ) |
| boolean Room::HasWater | ( | ) |
| boolean Room::HasWaterPits | ( | ) |
| boolean Room::IsAmbushActive | ( | ) |
| boolean Room::IsAmbushDone | ( | ) |
| boolean Room::IsClear | ( | ) |
| boolean Room::IsCurrentRoomLastBoss | ( | ) |
| boolean Room::IsDoorSlotAllowed | ( | DoorSlot | Slot | ) |
| boolean Room::IsFirstEnemyDead | ( | ) |
| boolean Room::IsFirstVisit | ( | ) |
| boolean Room::IsInitialized | ( | ) |
| boolean Room::IsLShapedRoom | ( | ) |
| boolean Room::IsPositionInRoom | ( | Vector | Pos, |
| float | Margin | ||
| ) |
| boolean Room::IsSacrificeDone | ( | ) |
| Room::KeepDoorsClosed | ( | ) |
| Room::MamaMegaExplossion | ( | ) |
| Room::PlayMusic | ( | ) |
| Room::RemoveDoor | ( | DoorSlot | Slot | ) |
| Room::RemoveGridEntity | ( | integer | GridIndex, |
| integer | PathTrail, | ||
| boolean | KeepDecoration | ||
| ) |
| Room::Render | ( | ) |
| Room::RespawnEnemies | ( | ) |
| Room::SetAmbushDone | ( | boolean | Value | ) |
| Room::SetBrokenWatchState | ( | integer | State | ) |
| Room::SetCardAgainstHumanity | ( | ) |
| Room::SetClear | ( | boolean | Clear | ) |
| Room::SetFirstEnemyDead | ( | boolean | Value | ) |
| Room::SetFloorColor | ( | Color | FloorColor | ) |
| boolean Room::SetGridPath | ( | integer | Index, |
| integer | Value | ||
| ) |
| Room::SetRedHeartDamage | ( | ) |
| Room::SetSacrificeDone | ( | boolean | Done | ) |
| Room::SetShockwaveParam | ( | integer | ShockwaveId, |
| ShockwavParams | Params | ||
| ) |
| Room::SetSlowDown | ( | integer | Duration | ) |
| Room::SetWallColor | ( | Color | WallColor | ) |
| Room::ShopReshuffle | ( | boolean | KeepCollectibleIdx, |
| boolean | ReselectSaleItem | ||
| ) |
| Room::ShopRestockFull | ( | ) |
| Room::ShopRestockPartial | ( | ) |
| Room::SpawnClearAward | ( | ) |
| boolean Room::SpawnGridEntity | ( | integer | GridIndex, |
| GridEntityType | Type, | ||
| integer | Variant, | ||
| integer | Seed, | ||
| integer | VarData | ||
| ) |
| boolean Room::TryMakeBridge | ( | GridEntity | pit | ) |
| boolean Room::TrySpawnBlueWombDoor | ( | boolean | FirstTime, |
| boolean | IgnoreTime | ||
| ) |
| boolean Room::TrySpawnBossRushDoor | ( | boolean | IgnoreTime | ) |
| boolean Room::TrySpawnDevilRoomDoor | ( | boolean | Animate | ) |
| boolean Room::TrySpawnMegaSatanRoomDoor | ( | ) |
| boolean Room::TrySpawnTheVoidDoor | ( | ) |
| Room::TurnGold | ( | ) |
| Room::Update | ( | ) |